import store from '@/store/index.js'
import {
	baseUrl,
	time,
	createMd5
} from '@/utils/config.js';
// export const time = () => {
// 	const date = new Date();
// 	return parseInt(date.getTime() / 1000);
// };
// export const createMd5 = () => {
// 	return `azCRxslbwGE19FUL${time()}`;
// };
const install = (Vue, vm) => {

	Vue.prototype.$u.http.setConfig({
		baseUrl: baseUrl,
		header: {
			'content-type': 'application/json;charset=UTF-8',
			'token': uni.getStorageSync('token'),
		},
	});
	Vue.prototype.$u.http.interceptor.request = (config) => {
		// console.log("24行"+Vue.prototype.$i18n.locale)
		config.header.token = uni.getStorageSync('token');
	}
	Vue.prototype.$u.http.interceptor.response = (res) => {
		if (res.success == true) {
			// console.log(res)
			return res.data;
		}
		// if (res.code == 401 || res.code == -10) {
		// 	uni.clearStorageSync();
		// 	store.commit('outLogin');
		// 	const msg = res.code == 200 ? "请登录" : "请登录";
		// 	console.log(msg)
		// 	vm.$u.toast(msg);
		// 	setTimeout(() => {
		// 		// uni.navigateTo({
		// 		// 	url: '/pages/login/login'
		// 		// })
		// 		uni.switchTab({ url: '/pages/tabbar/Tabhome' })
		// 	}, 1000);
		// 	return false;
		// }
		// if (res.code == 0) {
		// 	vm.$u.toast(res.msg);
		// 	return false;
		// } else {
		// 	vm.$u.toast(res.msg);
		// 	return false;
		// }
		vm.$u.toast(res.msg);
		return false;
	}
}
export default {
	install
}
